PLC数据类型

 作者:蓝天设计学院 时间:20201111

S7-300 的数据类型分以下三种:基本数据类型、复合数据类型和参数类型。
一、基本数据类型
1、位(bit)
常称为 BOOL(布尔型),只有两个值:0 或 1。如:I0.0,Q0.1,M0.0,
V0.1 等。
2、字节(Byte)
一个字节(Byte)等于 8 位(Bit),其中 0 位为最低位,7 位为最高位。如:
IB0(包括 I0.0~I0.7 位),QB0(包括 Q0.0~Q0.7 位),MB0,VB0 等。范
围:00~FF(十进制的 0~255)。
3、字(Word)
相邻的两字节(Byte)组成一个字(Word),来表示一个无符号数,因此,
字为 16 位。如:IW0 是由 IB0 和 IB1 组成的,其中 I 是区域标识符,W 表示字,
0 是字的起始字节。需要注意的是,字的起始字节(如上例中的“0”)都必须是偶
数。字的范围为十六进制的 0000~FFFF(即十进制的 0~65536)。在编程时
要注意,如果已经用了 IW0,如再用 IB0 或 IB1 要特别加以小心。
4、双字(Double Word)
相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字
为 32 位。如:MD100 是由 MW100 和 MW102 组成的,其中 M 是区域标识符,
D 表示双字,100 是双字的起始字节。需要注意的是,双字的起始字节(如上例
中的“100”)和字一样,必须是偶数。双字的范围为十六进制的 0000~FFFFFF
FF(即十进制的 0~4294967295)。在编程时要注意,如果已经用了 MD100,
如再用 MW100 或 MW102 要特别加以小心。 以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。
5、16 位整数(INT,Integer)
整数为有符号数,最高位为符号位,1 表示负数,0 表示正数。范围为-32
768~32767。
6、32 位整数(DINT,Double Integer)
32 位整数和 16 位整数一样,为有符号数,最高位为符号位,1 表示负数,
0 表示正数。范围为-2147483648~2147483647。
7、浮点数(R,Real)
浮点数为 32 位,可以用来表示小数。浮点数可以为:1.m×2e,其存储结构
如图所示:
8、常数的表示方法
常数可以是字节、字或双字,CPU 以二进制方式存储,也可以用十进制,
十六进制 ASCII 码或浮点数形式来表示。如下图所示:
说明:(1)S5T#格式为:S5T#aD_bH_cM_dS_eMS,其中 a,b,c,d,
e 分别是日,小时,分,秒和毫秒的数值,输入时可以省掉下划线,如表中所示。
(2)D#取值范围为:D#1990_1_1~D#2168_12_31。二、复合数据类型
用户通过复合基本数据类型而生成就是复合数据类型。
复合数据类型包括以下几种:
1、数组(ARRAY)
将一组同一类型的数据组合在一起组成一个单位就是数组。
2、结构(STRUCT)
将一组同不同类型的数据组合在一起组成一个单位就是结构。
3、字符串(STRING)
字符串是由最多 254 个字符组成的一维数组。
4、日期和时间(DATE-AND-TIME)
用于存储年、月、日、时、分、秒、毫秒和星期的数据。占用 8 个字节,B
CD 编码。星期天代码为 1,星期一~星期六代码分别是 2~7。
如:DT#2004_07_15_12:30:15.200 为 2004 年 7 月 15 日 12 时 30 分 15.
2 秒。
5、用户定义的数据类型(UDT,User-Defined Data Types)
由用户将基本数据类型和复合数据类型组合在一起形成的数据类型。
可以在数据块 DB 和变量声明表中定义复合数据类型。
三、参数类型
是为在逻辑块之间传递参数的形参(Formal Parameter,形式参数)定义
的数据类型。

 

 

 

 

蓝天教育教学优势

★课程务实:开设的课程是根据机械电子外贸设计公司等企业市场调查、设计就业发展趋势所精致设计的。课程包含精挑细选的实用技巧、生动的操作案例、丰富的项目实训,由浅入深、循序渐进、内容丰富,侧重实际操作与应用。

★价格实惠:宁波最实惠的电脑技术课程为您量身定做,让您花最少的钱,学更多的知识。

★教学特色:小班授课,以保证教学质量;"理论+实验"的教学模式,整合真实项目案例,使学员在动手实践中将知识融汇贯通;各种学习内部实验手册和复习资料免费提供给学员;并为基础薄弱的学员提供免费重听的机会。

★就业服务:蓝天教育与宁波本地很多机械,电子,外贸企业建立了良好的合作关系,及时为学员提供工作机会,并提供简历优化、面试辅导等职业技巧服务;为学员的就业提供了良好的交流平台和保障。

蓝天教育教学特色

专业资深认证教员授课,治学严谨、富有耐心和很强的逻辑推理能力。本中心通过理论+操作演示+实践,多种授课方式生动活泼为学员讲解。讲课的内容也不单单局限于书本上的,而是充分结合实际应用,让学员学得好用得上。 

1、小班授课(一个班控制在6~8人左右,一人一机)

2、专职教师授课(设计部专职教师,有着多年的教学、工作经验、保证每一位学员的质量,免费为基础差的学员做单独辅导)

3、免费重修(学不会可以免费再重新学习,学员的出勤率在90%以上)

4、免费推荐实习和就业

蓝天教育教育郑重承诺:

我们的综旨重在教学质量与教学水平,让每位学员学到技术和真本领,课程均采用小班形式,理论专业、实践全真案例教学。宁波蓝天教育教育教师教学经验丰富,我们的承诺百分百包学会,学不会免费重学。

客户服务